<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

.container{max-width: 930px;}
ul,li{list-style:none !important;padding:0;}

.clear{clear: both;}

.p15{padding:0 15px;}

.w85{width: 85%;margin: 0 auto;}

.clear{clear: both;}

p{margin:0;}

a{color: #333;}



.bt{ margin-bottom: 0px; }

.bt h2{float: left;font-size: 40px;margin: 0;color: #454545}

.bt a{float: right; font-size: 20px;color: #000;line-height: 56px;font-weight: bold;}

.bt a i{margin-right: 10px;color: #000;}

.bt a:hover{color:#ffd500;}



/*分页*/

.pager{height: 50px;margin:30px auto 0;    text-align: center;    display: inline-block;}

.pager a,.pager span {padding: 0 15px;height: 40px;border: 1px solid #EBEBEB;margin-left: -1px;color: #8a8a8a;display: inline-block;line-height: 40px;float: left;font-size: 15px;text-decoration: none;margin: 0 2px;border-radius: 6px;}

.pager a:hover,

.pager span:hover {    border-color: #515457;color: #515457;position: relative;z-index: 1;}

.pager span.current {background-color:#515457;color: #fff;border-color: #EBEBEB;position: relative;z-index: 1;}

.pager .pg-first,

.pager .pg-prev,

.pager .pg-next,

.pager .pg-last {background: white url(../images/page_bg.jpg)  8px 7px no-repeat;}

.pager .pg-first:hover,

.pager .pg-prev:hover,

.pager .pg-next:hover,

.pager .pg-last:hover {background: white url(../images/page_bg_hover.jpg)  8px 7px no-repeat;}

.pager .pg-prev,.pager .pg-prev:hover {background-position: 7px -21px;}

.pager .pg-next,.pager .pg-next:hover {background-position: -21px -21px;}

.pager .pg-last,.pager .pg-last:hover {background-position: -21px 7px;}

.pager .pg-prev[disabled='true'],

.pager .pg-prev[disabled='true']:hover {cursor: default;background-image: url(../images/page_bg.jpg);}

.pager .pg-next[disabled='true'],

.pager .pg-next[disabled='true']:hover {cursor: default;background-image: url(../images/page_bg.jpg);}

.pager .pg-prev[disabled='true'],

.pager .pg-next[disabled='true'] {border-color: #eeeeee;}

.pager span.els {border-color: transparent;}

.pagerHtmlWrap {width: 800px;margin: 30px auto;}

.pagerHtmlWrap .cc_cells {width: 100%;height: 35px;padding: 5px 0;border-bottom: 1px #cccccc solid;}

.pagerHtmlWrap .cc_cells a {color: #454545;font-size: 14px;line-height: 35px;text-decoration: none;}

.pagerHtmlWrap .cc_cells a span {display: inline-block;width: 25%;text-align: left;margin: 0;}



/*顶部*/

.top-header-bg {    background: #02245b;padding: 5px 15px;height: 40px;}

.top-contact h3{font-size: 14px;    color: #fff;margin: 0;line-height: 30px;font-weight: bold;}

.language-list .nice-select{border:0;color: #fff;background: none;height: 30px;line-height: 30px;position: relative;    padding-left: 21px;}

.language-list .nice-select i{margin-right: 8px;position: absolute;left: 0;top: 1px;}

.language-list .nice-select.open .list{z-index: 5555;}

.language-list .nice-select.open .list li{color: #fff;}
.language-list .nice-select.open .list li a:hover{color: #9e952e;}

.language-list .nice-select:after{top:60%;}



/*导航*/
.main-nav nav .navbar-nav .nav-item a:hover, .main-nav nav .navbar-nav .nav-item a:focus, .main-nav nav .navbar-nav .nav-item a.active{color: #eed808;}
.main-nav nav .navbar-nav .nav-item a{    font-size: 13.2pt;font-weight: bold;padding:15px 20px;margin: 0;}

.dropdown:after { content: ""; position: absolute; right: 0px; top:45%;

border-left: 5px solid transparent; border-top: 5px solid #fff; border-right: 5px solid transparent; }

.dropdown:hover:after{border-top-color: #eed808;}

.main-nav nav .navbar-nav .nav-item a.active::before{display: none;}

.main-nav nav .navbar-nav .nav-item a::before{background: #fff;opacity: 0;}

.main-nav nav .navbar-nav .nav-item .dropdown-menu li a::before {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 2px;

    height: 100%;

    background-color: #2c2c2c;

    -webkit-transition: .9s;

    transition: .9s;

    z-index: -1;

}

.search-overlay .search-form{    transition: all .3s ease-in-out 0s;}

.main-nav nav .navbar-nav .nav-item .dropdown-menu li a.active{}



.main-nav nav .navbar-nav .nav-item .dropdown-menu li a::before {

  content: '';

  position: absolute;

  top: 0;

  left: 0;

  width: 2px;

  height: 100%;

  background-color: #F7B90F;

  -webkit-transition: .9s;

  transition: .9s;

  z-index: -1;

}

.main-nav nav .navbar-nav .nav-item:hover a, .main-nav nav .navbar-nav .nav-item .active{color: #eed808!important;}

.main-nav nav .navbar-nav .nav-item a:hover, .main-nav nav .navbar-nav .nav-item a :focus {color:#eed808!important;}

.main-nav nav .navbar-nav .nav-item:hover a i, .main-nav nav .navbar-nav .nav-item .active i{color: #000;}

.main-nav nav .navbar-nav .nav-item:hover ul{top:54px;}
.main-nav nav .navbar-nav .nav-item .dropdown-menu{    display: inline-flex;    
    flex-wrap: wrap;padding-bottom: 20px;width: 800px;box-shadow: 0 3px 10px 0 rgb(0 0 0 / 30%);left: 50%;margin-left:-400px;}
.main-nav nav .navbar-nav .nav-item:last-child .dropdown-menu{left: 50%;}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li{width: 33.33%;float: left;padding:35px 25px 0;}
.main-nav nav .navbar-nav .nav-item #two {font-size: 15px;color: #666666 !important;line-height: 30px;padding:0;}
.main-nav nav .navbar-nav .nav-item #two:hover{color: #c1af01 !important;}
.main-nav nav .navbar-nav .nav-item{padding:0;}
.dropdown-menu dl{margin: 0;}
/*搜索*/

.search-overlay .search-close{transition: all .2s ease-in-out 0.5s;}

.search-overlay .search-form form button{line-height: 41px;}

.search-overlay .search-layer:nth-child(1) {background-color:rgba(0,0,0,.7);}

.search-overlay .search-form{top:25%;}
.searchbox{width:100%;padding:20px;}




/*轮播*/
.banner-slider-area{background:#e8e8e8;}
.item-bg1{height: 840px;}

.banner-item-content{padding:500px 0 0;text-align: center;display: none;}

.owl-carousel .owl-item img{width:auto;margin: 0 auto;height: 100% !important;}

.banner-item-content p{font-size:55px;margin: 20px 0 10px;max-width:100%;font-weight: bold;}

.btn-bg-one{font-weight: bold;color:#fff;    background-color: #eed808;font-size: 16px;border-radius: 8px;}

.banner-item::before{background: none;}
.banner-slider-area .banner-item-content img {
    display: none;
}


.uu{height: 500px;}
.banner-slider-area  .owl-carousel .disabled{display: block;
    position: absolute;
    z-index: 0;
    top:50%;
    margin-top: -90px;
    width: 100%;}
.banner-slider-area span{display: block;width: 128px;height: 128px;}
 .owl-carousel .owl-nav button.owl-prev{margin: 0;position: absolute;left: 0;opacity: 0.5;background: url(../images/jtl.png) no-repeat center left;background-size: 70%;}
.owl-carousel .owl-nav button.owl-prev:hover{background: url(../images/jtl.png) no-repeat center left;opacity: 1;background-size: 70%;}
.owl-carousel .owl-nav button.owl-next{margin: 0;position: absolute;right: 0;opacity: 0.5;background: url(../images/jtr.png) no-repeat center right;background-size: 70%;}
.owl-carousel .owl-nav button.owl-next:hover{background: url(../images/jtr.png) no-repeat center right;opacity: 1;background-size: 70%;}
.owl-theme .owl-nav [class*=owl-]:hover{background: none;}


@media screen and (min-width: 1024px) and (max-width: 1100px) { 

.item-bg1{height: 449px;}
.navbar-brand img { max-width: 251px !important;}

 } 
@media screen and (min-width: 1100px) { 
 .item-bg1{height: 480px;}
} 

@media screen and (min-width: 1280px) { 
.item-bg1{height: 560px;}
} 

@media screen and (min-width: 1366px) { 
.item-bg1{height: 580px;}
} 
@media screen and (min-width: 1440px) { 
.item-bg1{height: 630px;}
} 
@media screen and (min-width: 1680px) { 
.item-bg1{height: 735px;}
} 





/*广告1*/

.gg{height: 700px;padding: 280px 60px 0;margin: 45px 0 0;}

.gg h2{font-size: 45px;font-weight: bold;color: #fff;margin-bottom: 25px;font-style:oblique}

.btn-bg-two{background: #eed808;color: #333;  width: 200px;height: 45px;line-height: 45px;font-size:18px;padding:0;}

.gg_nr{display: block;float: right;}





/*广告2*/

.gga{margin-bottom:20px;position: relative;}

.gga h2{font-size: 45px;font-style:oblique;}

.gga p{font-size: 19px;margin-bottom: 10px;font-family: 'Arial';}

.gg_img{width: 50%;float:right;}

.gg_img img{width: 100%;}

.ga_nr{position: absolute;left:10%;top:40%;width:30%;}


/*服务技术*/
.fwjs{background:url(../images/fw_bj.jpg) no-repeat center center;padding:100px 0;}
.fj_bt{text-align: center;color: #515457;margin-bottom:40px;}
.fj_bt h2{font-size: 40px;color: #515457;}
.fj_bt p{margin: 16px 0;font-size: 22px;}
.fj_bt span{font-size: 20px;color: #c1af01;font-weight: bold;}
.fwjs ul{text-align: center;}
.fwjs li{display: inline-block;padding: 0 5%;text-align: center;}
.fwjs li a{color: #515457;font-size: 20px; }
.fwjs li a:hover{color: #eed808;}

/*产品中心*/

.tabPanel{margin: 45px 0 20px;}

.ls{height:50px;text-align: center;}

.ls li{border-right: 1px solid #cfcfcf;display: inline-block;padding:0 30px;text-align: center;color: #cfcfcf;font-size: 24px;}

.ls li:last-child{border: 0;}

.tabPanel .hit{cursor:pointer;color:black;}

.pane{background-color:#fff;display:none;}

.lb1 {

    width: 94%;

   margin: 20px auto;

   display: flex;

   justify-content: flex-start;

   align-items: center;

   height: auto;

   position: relative;

}

.lb1 .swiper-slide a {
    width: auto;
    height: 260px;
    padding: 0 23px;
    font-weight: 400;
    display: flex;
    align-items: center;
    margin-right: 0;
    cursor: pointer;
    display: flex;
    overflow: hidden;
    cursor: pointer;
    display: block;
    text-align: center;
    width: 100%;
    
}

.lb1 .swiper-slide a p{font-size: 25px;color: #515558;font-weight: bold;}
.lb1 .swiper-slide a span{font-size: 16px;color: #333333;}
.lb1 .swiper-slide a:hover p,.lb1 .swiper-slide a:hover span{color:#eed808;}
.lb1 .swiper-slide a img {width: auto;height: 200px;display: block;transition:.6s;margin-bottom: 5px;}
.lb1 .swiper-slide a:hover img{transform:scale(1.1)}



.lb1 .swiper-slide { width: auto;}



.lb1 .swiper-button-prev {

    left: -39px;

    width: 34px;

    height: 34px;

    background: url(../images/biaoqian-arrowL.png) center no-repeat;

    border-radius: 2px;

    top: calc(50% - 17px);z-index: 555;

}

.lb1 .swiper-button-prev:hover {

    background: url(../images/biaoqian-arrowL-sel.png) center no-repeat;

}

.lb1 .swiper-button-next {

    right: -39px;
z-index: 555;
    width: 34px;

    height: 34px;

    background: url(../images/biaoqian-arrowR.png) center no-repeat;

    border-radius: 2px;

    top: calc(50% - 17px);

}

.lb1 .swiper-button-next:hover {

    background: url(../images/biaoqian-arrowR-sel.png) center no-repeat;

}











.brand-item{text-align: center;line-height: 30px;}


.brand-item p{font-size: 20px;font-weight: bold;margin-bottom: 0px;}



#content {

	position: relative;

	margin: 20px auto;

	width: 100%;

}

/********************************

 * generic als elements styling

 ********************************/

.als-container {

	position: relative;

	width: 95%;

	margin: 0px auto;

}



.als-viewport {

	position: relative;

	overflow: hidden;

	margin: 0px auto;

}



.als-wrapper {

	position: relative;

	list-style: none;

}



.als-item {

	position: relative;

	display: block;

	text-align: center;

	cursor: pointer;

	float: left;

}



.als-prev, .als-next {

	position: absolute;

	cursor: pointer;

	clear: both;

}



#lista1 {

	margin: 60px auto 80px auto;

}



#lista1 .als-item {

	margin: 0px 20px;

	min-height: 152px;

	min-width: 128px;

}



#lista1 .als-item img {

	width: 260px;

	position: relative;

	display: block;

	vertical-align: middle;

	margin-bottom: 8px;

}



#lista1 .als-prev, #lista1 .als-next {

	top: 58px;

	width: 15px;

	height: 22px;

}



#lista1 .als-prev {

	left: 90px;

}



#lista1 .als-next {

	right: 100px;

}

.more {

  cursor: pointer;

  color: #515558;

  width: 260px;

  height: 50px;

  background: white;

  border: 1px solid #515558;

  font-weight: bold;

  font-size: 20px;

  line-height: 50px;

  text-decoration: none;

  text-align: center;

  text-transform: uppercase;

  display: block;

  margin: 30px auto 0px;

  transition: transform 120ms ease 0s;

}



.more:hover{

  transform: scale(1.04);

  color: #515558;

 background: #eed808;
border: 1px solid #eed808;
  box-shadow: rgba(21, 127, 169, 0.1) 0px 4.12203px 11.3356px;

  text-decoration: none;

}



/*新闻*/

.case-study-area{padding: 45px 0 ;}

.case-study-item .content .more-btn{color: #e1a710;background-color:#fdf7db;}

.case-study-item:hover .content h3 a{color: #333;}

.case-study-item:hover .content .more-btn{background: #ffc221;}

.study_img{height: 200px;width: 100%;overflow: hidden;}

.case-study-item{margin: 0;  /*  box-shadow: 0 0 15px rgb(0 0 0 / 5%);*/}

.case-study-item .content{ padding: 20px 0;   position: inherit;left: 0;bottom: 0;width: 100%;    box-shadow: 0 0 15px rgb(0 0 0 / 0);margin-bottom:0;}

.case-study-item .content .more-btn{display: none;}

.owl-carousel .owl-item img{border-radius: 0;transition: .6s;}
.case-study-item:hover img{    transform: scale(1.1);}

.case-study-item .content h3{font-weight: normal;font-size: 20px;line-height: 28px;
  display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.case-study-item .content span{color: #999;}
.owl-stage-outer .owl-stage:hover .owl-item {
    opacity: .6;
}
.owl-stage-outer .owl-stage .owl-item:hover {
    opacity: 1!important;
}


/*视频*/

.vcr{height: 800px;width:100%;position: relative;margin: 0px 0 0;overflow: hidden;}

.vidbacking{width: 100%;position: absolute;top:-30%;left: 0}

.video-back{/*background:rgba(0,0,0,0.5) url(../images/videooverlay1.jpg);*/position: absolute;width: 100%;height: 800px;left: 0;top:0;}

.play-area{width: 100%;text-align: center;position:initial;padding-top: 15% ;bottom:initial;left: initial; }

.spbf{display:block;border:2px solid rgba(255,255,255,0.8);border-radius: 5px;font-size: 18px;height: 45px;line-height:45px;color: #fff;width: 250px;margin: 0 auto; }

.spbf:hover{color: #fff;}

.play-area .play-on{ color:rgba(238,216,8,0.8);background: none;border:2px solid rgba(238,216,8,0.8);margin-bottom: 60px;}

.play-area .play-on i{font-size:25px;    top: -13px;}

.play-area .play-on:hover{background: #fff;color: #ffc221;}





/* 数字滚动 */
.counter_inner_area {
    
    padding: 75px 0 55px 0;
    
    z-index: 3;
    position: relative;
}

.counter_inner_area .witr_counter_number_inn {
    overflow: hidden;
    text-align: center;
    margin-bottom: 20px
}

.counter_inner_area .witr_counter_number_inn h4 {
   font-size: 22px;
    color: #575a5f;font-weight: 500;margin-top:6px;
}

.counter_up_area {    background: #eed808;margin-bottom: 20px;overflow: hidden;}

.witr_counter_number_inn h4 {
    font-size: 22px
}

.witr_counter_icon i {
    color: #001eb6
}

.all_counter_color i {
    font-size: 50px;
    border-style: default;
    transform: rotate(0deg)
}

.all_counter_color h3{
    font-size: 60px;
    color: #575a5f;
    display: inline-block;
    font-weight: 700;
    margin-bottom: 0
}
.all_counter_color span{
font-size: 30px;
    color: #575a5f;margin-left:5px;
    display: inline-block;
    font-weight: 700;
    margin-bottom: 0
}
.consit_skill_area {
    background: #F9FBFE;
}

.skill_inner_area {
    padding: 240px 350px 0 25px
}

.consit_skill_area .single_image_area {
    margin-bottom: 0
}

.skill_inner_area .witr_section_title {
    position: relative;
    padding-bottom: 20px
}

.consit_skill_area .witr_section_title_inner p {
    padding: 20px 0 0 0
}






/*解决方案*/

.call-us-area{background: url(../images/bj3.jpg) no-repeat center center;padding: 150px 0;}

.call-us-area  h3{color: #fff;font-size: 42px;margin-bottom: 25px;font-style: oblique;}





/*置顶*/

.go-top{background: #eed808;color: #333;display: none;}




/*页脚*/

.footer-bg{background: #515457;}
.edc{padding:20px 0;}
.edc a{font-size:15px;line-height:35px;color: #fff;margin-left: 35px;}
.edc a:hover{color: #eed808;}
.footer-widget{border-top:1px solid #818486;border-bottom:1px solid #818486;margin-bottom: 0;}
.footer-widget ul{margin-bottom: 0;}
.footer-widget li{width: 50%;float: left;border-left:1px solid #818486;padding: 40px 0;}
.footer-widget li:nth-child(1){border:0;}
.footer-widget h3{position: relative;text-transform : uppercase;margin-bottom: 40px;color: #fff;}
.footer-widget h3:after{content: ""; position: absolute; left: 0; top:45px;background: #ffde04;width: 60px;height: 3px;}
.lxwo{margin-left:45px;}
.kh{color: #fff;}

.kh img{margin-bottom: 15px;}

.kh h2{font-size: 16px;padding:0;color: #fff;}

.kh span{font-size: 10px;    opacity: 0.5;}

.footer-widget .footer-list li a i{font-size: 12px;top:0;}
.footer-widget p{max-width: inherit;color: #fff;position: relative;padding-left:90px;    margin-bottom: 12px;}
.footer-widget p img{width: 25px;margin-right:15px;  }
.footer-widget p span{  position: absolute;left: 0;}

.ges{margin-top: 15px;}
.some-linka {display: block;width: 45px;height: 45px;margin-right: 12px;float: left;}
.facebook-link {background: url(../images/some_combined.png) 0 0;background-size: 45px;}

.youtube-link {background: url(../images/some_combined.png) 0 -45px;background-size: 45px;}

.linkedin-link {background: url(../images/some_combined.png) 0 -135px;background-size: 45px;}

.instagram-link {background: url(../images/some_combined.png) 0 -90px;background-size: 45px;}

.ges dt{float: left;width: 45px;height: 45px;margin-right:12px;position: relative;padding: 0;transition: .5s;cursor:pointer}
.smqw{opacity: 0;position: absolute;top: -129px;left:50%;margin-left: -60px;width: 120px;height: 120px;}
.smqw img{width: 100%;}
.smqw:before {
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    background-color: #fff;
    position: absolute;
    left:50%;
    margin-left: -3px;
    bottom:-3px;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.ges dt:hover .smqw{display: block;opacity: 1;}




.copy-right-area{background: #011c4c;border:0;}

.copy-right-text{height: 45px ; line-height: 45px;}
.copy-right-text p{float: left;margin-right: 30px;font-size: 14px;color: #fff;}

.copy-right-text p a{color: #fff;border:0;}

.copy-right-text p a:hover{color: #fff;}

.copy{color: #fff;float: right;font-size: 14px;}


.copy a{font-size: 14px;    color:#eed808;margin-left:15px;}






/*---------------内页主体--------------*/

.boz{background: #fff;min-height: 500px;padding-bottom: 0px;display: flex;
position: relative;/*z-index: 500;*/    width: 930px;    margin:0 auto 50px;box-shadow: 0 0 20px 0 rgb(0 0 0 / 20%);}

.boz_a{background: #f9f9f9;padding: 0;border-right: 1px solid #e1e1e1;width: 189px;padding-bottom: 80px;}
.boz_b{padding:20px;width: 740px;background: #fff;}

.m_t_70{margin-top: -150px;}

.main_content{}

.fl{float: left;}

.fr{float: right;}

.p_l_0{padding-left:0;}

/*左侧菜单*/
.ce_cd h2{display: block;height: 55px;line-height: 55px;padding:0 15px;color: #4b4b4b;margin: 0;font-size: 20px;font-weight: 600;
background: linear-gradient(-180deg,#f9f9f9 0,#d8d8d8 100%);
    border-bottom: 1px solid #e1e1e1;}

.ce_cd a{display: block;width: 100%;    padding: 10px 15px;line-height:25px;border-bottom: 1px solid #e1e1e1;color: #666;font-size:15px; font-family: eurostile,sans-serif;}
.ce_cd a.dds{    background: #efefef;position: relative;text-transform: capitalize;padding-left: 20px;}
.ce_cd a.dd{background: #fff;color: #c1b000;border-left: 4px solid #c1b000;}
.ce_cd a:hover{background: #fff;color: #c1b000;}
.ce_cd a.dds::before{
  content: '';
    position: absolute;
    width: 5px;
    height: 2px;
    background: #666;
    top: 20px;
    left: 9px;
}
.ce_cd a.dds:hover::before{background:#c1b000; }
.ce_cd a.dd::before{display: none;}



/*路径*/

.crumbs-item{height: 45px;line-height: 45px;font-size: 14px;color: #fff;margin: 20px auto;width: 930px;}

.crumbs-item a{color: #fff;}

.crumbs-item a:hover{color: #fff;}



/*三级分类菜单*/

.cd3{margin: 0 0 20px;}

.cd3 a{display: block;float: left;margin-right:20px;margin-bottom: 10px;border-radius: 10px;border:1px solid #515457;text-align: center;font-size: 16px;height: 40px;line-height: 40px;padding: 0 25px;color:#515457;}

.cd3 a:hover,a.xz{background:#eed808;border-color:#eed808;color:#515457 }





/*---------------内页主体  end--------------*/



/*产品页*/

.op{font-size: 50px;text-align: center;color: #515457;height: 50px;line-height: 50px;margin: 30px 0;}

.rect-1061{width:45%;height: 220px;overflow: hidden;text-align: center;}

.rect-1061 img{width: 100%;}

.fix a{    display: flex;width: 100%;align-items: center;}
.fix{position: relative;transition: all 0.5s ease;margin:20px 0 10px;}

.fix:hover{box-shadow: 0px 0px 15px 1px rgb(0 0 0 / 15%);}

.fix:hover .rect-1061:after{ opacity: 1;visibility: visible;}

.intro {width: 40%;}

.bos{padding:0 30px 0 20px;}

.con {overflow: hidden;transition: all 0.5s ease;text-align: left;font-size: 15px;line-height: 22px;color: #666;}
.fix a:hover .con{color: #333}
.intro_more {width: 15%;text-align: center;font-size: 14px;border-left: 1px solid #dcdedf;padding: 20px 0;color: #515457;}
.intro_more i{font-size: 26px;}
.fix a:hover .intro_more{color: #eed808;}

.li_line {width: 0;height: 5px;background: #eed808;position: absolute;left: 0;bottom: 0;transition: all 0.5s ease;}

.fix:hover .li_line {width: 100%;}

.tit{font-size:22px;color: #515457;font-weight: bold;margin-bottom: 10px;}

.intro_more a{color: #444;font-size: 16px;}

.intro_more a:hover{color: #c1af01;}





/*产品列表页*/

.cp_mx{margin-bottom: 25px;height: 240px;}

.sm_a{width: 49%;}

.sm_a h2{font-size: 35px;}

.sm_a p{font-size: 15px;line-height: 25px;}

.img_a{width: 50%;height: 240px;overflow: hidden;text-align: center;}

.img_a img{width: auto;height: 100%;}

.fl_bt{color: #fff;height: 45px;padding: 0 15px;background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(0,0,0,0.4) 100%);line-height: 45px;font-size: 20px;text-align: right;margin-bottom: 20px;}

.bk{margin-bottom:35px;background: #fff;}

.img_b{height: 240px;line-height: 240px;width: 100%;overflow: hidden;text-align: center;margin-bottom: 20px;}
.img_b img{width: auto;height: 240px;transition: .6s;}
.bk:hover .img_b img{transform: scale(1.1);}
.cp_mc{font-family: 'iconfont';font-size:18px;margin:6px 0 ;font-weight: bold;color:#515457;}
.cp_sma{font-size: 14px;line-height: 23px;color: #999;}
.bk a{padding: 0 20px;}





/*产品详情页*/
.crumbs-itema{height: 45px;line-height: 45px;font-size: 16px;color:#fff;}
.crumbs-itema a{color:#fff;font-size: 14px;}
.crumbs-itema a:hover{color: #fff;}

.pro_detail01{margin-bottom:25px;padding:0; }
.img{width: 500px;height:500px;overflow: hidden;margin:0;text-align: center; }
.img img{width:100%;height: auto; }
.img_mz{color:#fff;font-size:50px;line-height: 56px;font-weight: bold;text-shadow: rgb(0 0 0 / 25%) 2px 2px, rgb(0 0 0 / 12%) 0px 3px 22px;}

.cpxqs{margin-bottom: 130px;}
.cpo_l {width:44%;height: 300px;display: flex;background: rgba(0,0,0,0);text-align: center;align-items: center;}
.cpxq{display: flex; flex-direction: column;width: 100%;color: #fff;text-align: left;}
.a_vp{display: none;
  font-weight: normal;font-size: 26px;color: #fff;opacity: 1;margin: 0 0 10px;    font-family: usuzi, "Microsoft YaHei";
    }
.cpxq td{font-size: 18px;color: #545454;line-height: 35px;}
.product-relationship{margin: 15px 0 0;}
.product-relationship p{font-size: 18px;color:#fff;opacity:1;margin-bottom: 10px;}
.product-relationship span{ background:#f3f3f3;display: block;margin-right:6px;padding: 3px 15px;float: left;font-size: 17px;color:rgb(46, 46, 46);font-weight: 800;}
.cpxq .container{padding-left: 60px;}

.product-dark-background{background: #515457;padding: 50px;}

.product-main-attributes{
width: 100%;
    background: #fff;
    margin: 0 0 50px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    position: relative;
    margin-top:  -145px;
}
.product-main-attributes::after {
    position: absolute;
    content: '';
    width: 100%;
    height: 50%;
    bottom: 0;
    left: 0;
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 20%);
    z-index: -1;
}
.product-main-attributes ul{margin: 0;display: flex;}
.product-main-attributes li{text-align: center;padding: 15px 0;border-right: 1px solid #ddd;flex: 1;}
.product-main-attributes li:nth-child(5){border:0;}
.product-main-attributes li p{color: #979797;line-height: 16px;font-size: 16px;}
.product-main-attributes li h2{margin: 15px 0 10px;color: #515457;font-size: 30px;font-style: italic;font-family: eurostile,sans-serif;}
.product-main-attributes li span{font-size: 16px;    color: #515457;line-height: 17px;font-weight: bold;}


/*推荐产品*/
.tjcp{margin: 50px 0;}
.tj_bt{margin-bottom:20px;font-size: 36px;color: #3f3f3f;}
.tjcp ul{margin-left: -1.33%;}
.tjcp li{display: block;width: 32%;float: left;margin-left:1.33%;border:1px solid #e6e6e6;}
.tjcp li a{display: block;width: 100%;}
.tj_img{width: 100%;height: 280px;overflow: hidden;text-align: center;}
.tj_img img{height: 280px;transition: .6s;}
.tj_nr {padding: 10px 20px;}
.tj_nr h2{font-size: 20px;color: #333333;font-weight: 600;}
.tj_nr p{margin:5px 0;color:#515457;font-size: 17px; display: block;
    text-overflow: ellipsis; 
    overflow: hidden;
    white-space:nowrap; }
.tj_nr span{font-size: 14px;color: #999999;}
.tjcp li a:hover h2{color:#9e952e; }
.tjcp li a:hover img{    transform: scale(1.1);}

.xqy{background: #fff;}

.pro-nav{height: 50px;background: #515457}
.pro-nav li{float: left; padding: 0 27px;margin-right: 2px;
  color: #fff;font-size: 18px;line-height: 50px; cursor: pointer;font-weight: bold;
      background-image: linear-gradient(#c9cbca, #515457);
}
.pro-nav li:hover,li.current { background-image: linear-gradient(#ffffff, #e1e1e1);
    color: #333;}

.zhuti{padding: 20px; display: none;}

.zhuti.current { display: block; }

.titq{font-size:30px;color: #333;margin: 0 0 20px;font-weight: bold;}

.zt_cont{color: rgb(63, 63, 63);
  
    font-size: 16px;
    font-weight: 500;
    line-height: 25px;}

.zt_cont img{max-width: 100%;}
.zt_cont table tr:nth-child(odd) {
    background: #F5F5F5;
}
.zt_cont  table td{
    padding: 12px 30px;
    font-size: 12px;
    line-height: 24px;
    font-weight: 500;
}
.zt_cont  table td{border: 1px solid #e2e6e7;}
/*.zt_cont  table td:first-child{ border-left: none;}*/


.bang{background:url(../images/bj7.jpg) no-repeat center center;padding: 120px 0;text-align: center;}

.bang h2{font-size: 45px;color: #fff;}

.bang p{color: #fff;font-size: 18px;margin-bottom: 20px;}

.bang a{margin: 0 10px;}

/* 产品详情媒体部分 */

.video-container{margin-left: -15px;}

.video-item{width: 31%;height:265px;overflow: hidden;float: left;margin: 0 0 15px 15px; position: relative; background-position: center; background-size: cover;background: #515457}

.video-item .bg-cover { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.6);}

.video-item img{width: auto;height: 300px;}

.video-backa{background:url(../images/videooverlay1.jpg) no-repeat center center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;}

.play-are{width: 100%;text-align: center;position: initial;padding-top: 30%;bottom: initial;left: initial;}

.play-are .play-on{    width: 80px;height: 80px;line-height: 85px;border-radius: 50px; color:rgba(0,0,0,0.8);background: none;border:2px solid rgba(0,0,0,0.8);}

.play-are .play-on i{font-size:25px;    top: -4px;position: relative;

    left: 4px;}

.play-are .play-on:hover{background: #fff;color:#ffc221 ;border-color:#ffc221; }
#ip-img-preview {width: 70%;}


.show-more-button {

    display: none;

}

.image-container img{width:100%;margin-bottom:15px;}

.jnUHWC {

    height: 50px;

    width: 100%;

    border-radius: 2px;

    background-color: white;

    box-shadow: rgb(0 0 0 / 16%) 0px 0px 6px 0px;

    color: rgb(21, 127, 169);

    text-transform: uppercase;

    border: 1px solid rgb(228, 228, 228);

    display: flex;

    -webkit-box-align: center;

    align-items: center;

    -webkit-box-pack: center;

    justify-content: center;

    margin:25px auto 35px;

    font-family: eurostile-condensed;

    font-weight: 800;

    padding: 0px 20px;

    cursor: pointer;

    word-break: break-word;

    overflow-wrap: break-word;

    white-space: normal;

    outline: none !important;

}



.brochures-container li{width:33.33%;float: left;padding: 2%;text-align: center;}

.brochures-container li a{display: block;width: 100%;height: 100%;}

/* .brochures-container li a img{height: 200px;width: auto;} */

.brochures-container li a p{

    font-size: 16px;line-height: 45px; color: rgb(21, 127, 169);display: inline-block;

    white-space: nowrap; 

    width: 100%; 

    overflow: hidden;

    text-overflow:ellipsis;

}

.pdf-img-box {

    width: 100%;

    height: 200px;

    display: flex;

    justify-content: center;

	align-items: center;

    background-color: #f1f1f1;

}

@media (max-width: 991px){

  .video-container{}

  .video-item{width:48%;}

  .video-item img{height: 400px;}



}

@media (max-width:767px) {

  .video-container{margin-left: 0;}

  .video-item{width:100%;margin-left: 0;margin-bottom:10px;}

 
  .brochures-container li{width: 50%;}

  .brochures-container li a img{height:150px;width: auto;}

}



/*服务*/

.youshi{margin: 65px 0;}

.ys_l{float:left;}

.a{width:50%;}

.b{width:50%;}

.ys_r{float:right;}

.bom{margin-bottom:20px;margin-top:25px;position:relative;width:90%;}

.bom h2{font-size:35px;color:#261b1b;margin:0 0 15px;position: relative;font-weight: 400;height: 60px; }

.bom h2:after{content: ''; position: absolute;width: 60px;height: 3px;background: #000;bottom: 0;left: 0;}

.bom h3{color:#898888;font-size: 18px;font-weight: 400;margin-bottom: 25px;}

.bom p{font-size:16px;line-height:32px;color:#333}

.bom p i{margin-right:8px;color:#fd9903;}

.bom h4{padding:16px 24px;font-size:28px;color:#2a65c3;border:2px solid #2a65c3;display:block;width:110px;height:120px;line-height:40px;position:absolute;left:0px;top:0;margin:0;}

.ys_r img{width:100%;}

.ys_l img{width:100%;}



@media (max-width: 992px){

  .youshi{padding:9px 0 20px;margin: 0 0 20px}

  /*.youshi .container{margin:0;}*/

  .youshi .col-md-12{margin-bottom:10px;}

  .a,.b{width:100%;}

  .bom h2{font-size:30px;}

  .bom p{font-size:14px;}

  .bom{height:auto;width:100%;}

}





/*联系我们*/

.bog{margin: 45px 0;}

.bta{text-align:center;margin-bottom:45px;}

.bta h2{margin:0 ;font-size:45px;font-weight: 500;}

.bta p{font-size:16px;line-height:28px;color:#666;}

.bta div{height:3px;background:#000;width:60px;margin:10px auto;}

.lxfs{}

.lxfs img{max-width: 100%;}

.lyb h2{text-align: center;font-size:30px;}

.form-group{

	position: relative;

	display: flex;

	justify-content:space-between;

	flex-wrap: wrap;

	padding-top:30px;

}

.form-group .input-group{position: relative;margin:0 0 25px 0;}

.form-group .input-group.w50{width: 47%;}

.form-group .input-group.w100{width: 100%;}

.form-group .input-group input,

.form-group .input-group textarea{

	width: 100% !important;

	padding:8px 10px;

	font-size: 14px;

	color: #666;

	border-radius: 5px !important;

	border:0;

	outline: none;



}

.form-group .input-group textarea{min-height: 110px;}

.form-group .input-group span{

	position: absolute;

	left:0;

	padding:5px 10px;

	font-size: 14px;

	color: #666;

	transition: 0.3s;

	pointer-events: none;

}



.form-group .input-group input:focus ~ span,

.form-group .input-group textarea:focus ~ span,

.form-group .input-group input:valid ~ span,

.form-group .input-group textarea:valid ~ span{

	transform:translateY(-25px);

	font-size: 12px;

	letter-spacing: 1px;

	color: #000;

}

.form-group .input-group button{

	cursor: pointer;

	background: #fccf04;

	color: #222;

	border:0;

	padding:10px 20%;

	font-size: 16px;margin:0 auto;

}

.lyb{background: #f7f7f7;border-radius: 8px;padding: 20px 25px;}



.map{width: 100%; height: 500px;}

#verify {vertical-align: top;font-size: 16px;}

#code_img {width: 100px;height: 40px;cursor: pointer;vertical-align: top;}





/*图片列表*/

.imx a{display: block;margin-bottom:10px;}
.imx .bk{margin-bottom:0px;position: relative;overflow: hidden;}
.img_t{width:100%;height:200px;line-height: 200px;margin-bottom: 10px;text-align: center;overflow: hidden;background: #f9f9f9;}
.img_t img{height:auto;}
.imx a .cp_mc{color: #333;font-size: 18px;}
.imx a:hover .cp_mc{color: #f00;}
.grid-item {color:#515457;font-weight:bold;font-size: 16px; margin: 6px 0;text-align: center;}
.imx a:hover .grid-item{color: #c1b000;}


/*新闻列表*/

.xinwen{padding:15px 0; border-bottom: 1px solid #ddd;}

.xw_xq{width:68%;}

.xw_xq span{color: #999999;font-size: 14px;}

.xw_xq  h2{color: #333333;font-size: 18px;margin: 5px 0 10px;font-weight: normal;}

.xinwen a:hover h2{color: #c1b000;}

.xw_xq p{color: #999;font-size: 14px;line-height: 20px;}

.slt{width: 30%;height: 150px;overflow: hidden;}

.slt img{height: 150px;}

.case-study-areav .owl-dots,.case-study-slider .owl-dots {display: none ;}



/*详情页*/

.xw_bt{text-align: center;margin: 10px 0 25px;}

.xw_bt h3{font-size: 26px;line-height: 30px;}

.xw_nr{font-size: 15px;line-height:25px;border-top: 1px solid #e1e1e1;padding-top:20px; }

.xw_nr img{max-width: 100%;}



.page_bott{    background: #f6f6f6;    margin: 30px 0 0px;}



.page_prev{float: left;width: 46%;border-right: 1px solid #c9c9c9;color: #000;}

.boxe {padding: 30px 20px;}

.page_btn{float: left;padding-left: 45px;    margin-right: 30px;

    font-size: 16px;

    color: #797979;

    position: relative;}

.page_next {

    float: right;

    width: 46%;color: #000;

    border-left: 1px solid #c9c9c9;

}

.pre_a{display: block;
    text-overflow: ellipsis; 
    overflow: hidden;
    white-space:nowrap; }
.page_center {

    float: left;

    width: 8%;

    height: 79px;text-align: center;line-height: 79px;

    position: relative;

}

.page_center img{width: 40px;}

.page_next .page_btn {

    float: right;

    padding-right: 45px;

}

.page_btn .icon {

    position: absolute;

    width: 31px;

    height: 11px;

    background: url(../images/news_detail02_3.png) no-repeat;

    top: 50%;

    margin-top: -5px;

}

.page_prev .page_btn .icon { left: 0;}

.page_next .page_btn .icon {background-position: -32px 0;right: 0;}



.icona{width: 40px;height: 40px;line-height: 20px;}

.icona i{font-size: 18px;line-height: 20px;}

.page_prev:hover .page_btn .icon {

    left: -5px;

    transition: .3s ease;

}

.page_bott a:hover .t {

    color: #f00;

}

.page_next:hover .page_btn .icon {

    right: -5px;

    transition: .3s ease;

}









/*------------移动端----------------------*/

.app{display: none;}



@media screen and (min-width:1200px) and (max-width: 1800px){ 

	.vcr,.video-back{height: 500px;}

}



@media (max-width: 1199){ 

.app{display: block;}

.pc{display: none;}

.mean-container a.meanmenu-reveal span{background: #333;margin-bottom: 10px;top:0;}



.ga_nr{padding-top:200px;}

.vcr,.video-back{height: 500px;}



}



@media (max-width: 991px){

.app{display: block;}

.pc{display: none;}

.bt h2{font-size: 20px;}
.bt a i{margin-right:5px;}
.pt-45{padding-top: 0;}

.bta h2{font-size: 30px;}

.bta {margin-bottom: 20px;}

.bog{margin-top:25px;}

.mobile-nav .logo{top:4px;}

.mobile-nav .logo img{width: 118px;}

.banner-slider-area .owl-dots{bottom: 20px;}




.mean-container .mean-bar{height: 45px;}

.mean-container .mean-nav{margin-top: 45px;    border-bottom: 1px solid #dbeefd;}



.uu {height: 300px;}



.m_t_70{margin-top:0;}

.mean-container a.meanmenu-reveal{padding-top: 15px;margin-top: 0}

.mean-container a.meanmenu-reveal span{background: #333;margin-bottom: 10px;top:4px;}

.side-nav-responsive .dot-menua {font-size: 25px; padding: 0 10px;height: 30px;cursor: pointer;z-index: 999;position: absolute;right: 80px;top: 4px;}

.dot-menua .search-box i{font-size: 25px;}

.dropdown:after{display: none;}

.boz{box-shadow: 0 0 15px rgb(0 0 0 / 0);}

.main_content{border:0;}

/*.container{max-width: 95%;}*/

.cp_mx{height: auto;}

.bk a{display: block;width: 100%;text-align: center;}

.img_b img{height: 100%;width: auto;max-width: 100%;}






/*广告*/
.gg{height: 200px;background-size:cover !important;padding: 70px 15px;}
.gg h2{font-size: 30px;}
.gga{height: auto;}
.ga_nr{float: right;padding:15px;width: 100%;text-align: center;left: 0}
.gg_img{width: 100%}
.gga h2{font-size: 40px;    text-transform: uppercase;}
.ga_nr{    position: inherit;}






.call-us-area{padding: 40px 0}

.call-us-area h3{font-size: 24px;}

.bclx h2{font-size: 26px;}

.bclx{padding: 40px 0;}



/*视频*/

.vcr{height: 330px;}

.video-back{height: auto;}

.vidbacking{top:0;}

.spbf{display: none;}

.play-area{height: 330px;}

.vidbacking{width: 100%;}




/*产品详情页*/
.img{height: auto;text-align: center;}
.img_mz{font-size: 30px;}
.g_xx p{font-size: 20px;}
.g_tx{width: 72px;height: 72px;margin-right: 15px;}
.g_xx{margin-right:0px;height: 80px;}
.g_xx img{height: 28px;}
.g_lx{margin-top: 20px;}
.g_lx p{font-size: 14px;line-height: 25px;}
.gcs{margin-bottom:20px;}
.g_a{margin-top: 20px;}
.product-main-attributes ul{ width: 170%;}
.product-main-attributes li{/*width:50%;*/padding:15px 0;float: left;}
.product-main-attributes{overflow: hidden;box-shadow:0 0 10px rgb(0 0 0 / 0);margin-bottom: 0px;position: initial;background: #063a6b;}
.product-main-attributes li h2{font-size: 18px;}
.product-main-attributes li p{font-size: 14px;}
.product-main-attributes li:nth-child(even){border-right: 0;}
.product-main-attributes li:nth-child(3),.product-main-attributes li:nth-child(4){border-bottom: 0;}
.product-relationship{display: none;}
.cpxq{text-align: center;padding: 0;}
.a_vp{margin: 0;font-size: 20px;}
.pro_detail01{background-size: 350%;    margin-top: 36px;}
.pro-nav li{font-size: 16px;}
.xqy{margin-bottom: 20px;}
.image-container img{margin-bottom: 5px;margin-right:5px;}

.cpo_l{left: 0;
    height: 100px;
    margin-top: 0;
    margin-left: 0;
    width: 100%;
    padding-top: 0;
    top: 22%;
    /*background: #063a6b;*/
  }

.cpxq .container{    padding-left: 1rem;}

.rect-1061{height: 280px;}
.rect-1061 img{width: 100%;height:auto;}

.boz{margin-bottom: 0}



.el{width: 50%; white-space:nowrap;

overflow:hidden;

text-overflow:ellipsis;}

.page_btn{padding-left: 0;}


.bang .btn-bg-two {
    padding: 10px 15px;
    display: block;
    float: left;    margin: 0 1%;
    width: 31.33%;}


}

/*右侧悬浮*/
.side{position:fixed;width:78px;right:0;bottom:0;margin-top:-200px;z-index:100;border:1px solid #e0e0e0;background:#fff;border-bottom:0}
.side ul li{width:78px;height:78px;float:left;position:relative;border-bottom:1px solid #e0e0e0;color:#333;font-size:12px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer}
.side ul li:hover{background:#eed808;color:#515457}
.side ul li:hover a{color:#515457}
.side ul li i{height:35px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 35px;margin-top:10px;transition:all .3s}
.side ul li i.bgs{background-image:url(../images/bgs.png)}
.side ul li i.bgs6{background-image:url(../images/fhd.png)}
.side ul li:hover i.bgs{background-image:url(../images/bgs.png)}
.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}
.side ul li .go-top{background:#eed808;color:#515457}
/*.side ul li.sidetop:hover{opacity:.8;filter:Alpha(opacity=80)}*/
.side ul li.sideewm .ewBox.son{width:150px;display:none;color:#363636;text-align:center;position:absolute;left:-150px;bottom:0;background:#fff;border:1px solid #e0e0e0}
.side ul li.sideewm .ewBox.son p{line-height: 15px;}
.side ul li.sideetel .telBox.son{width:240px;height:237px;display:none;background:#fff;color:#fff;text-align:left;position:absolute;left:-240px;top:-79px;background:#f67524}
.side ul li.sideetel .telBox dd{display:block;height:118.5px;overflow:hidden;padding-left:82px;line-height:24px;font-size:18px}
.side ul li.sideetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;margin-top:32px;font-size:18px}
.side ul li.sideetel .telBox dd.bgs1{background:url(../images/right_pic8.png) 28px center no-repeat;background-color:#e96410}
.side ul li.sideetel .telBox dd.bgs2{background:url(../images/right_pic9.png) 28px center no-repeat}
.side ul li:hover .son{display:block!important;animation:fadein 1s}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}

/* === */
.page_nr {
    padding-top: 0;
    border-top: 0;
        font-family: eurostile,sans-serif;
}
.caption .title {
    font-size: 1.6rem;
    color: #c1b000;
}
.portlet-content .thumbnail img {
    height: 210px;
    object-fit: cover;
    margin: unset;
}
.boz_a.contact-box {
    width: 260px;
}
.boz_b.contact-box {
    /* width: 669px; */
}
.contact-box {
    overflow: hidden;
}
.contact-box .ce_cd {
    padding: 15px;
}
.contact-box .ce_cd .title {
    font-size: 20px; 
    line-height: 30px;
    font-weight: 700;
    margin-bottom: 10px;
}
.country-box .nice-select {
    width: 100%;
    height: auto;
    line-height: unset;
}
.country-box .nice-select .list {
    width: 100%;
}

.country-box{height: 50px;margin-top: -55px;}
.service-type .checkbox input{margin-right:8px;}
.service-type{font-size: 16px;}
.service-type .checkbox {margin-bottom: 5px;}
.img_t .play-area .play-on{width: 60px;height: 60px;line-height: 60px;}
.img_t .play-area .play-on i{font-size: 16px;}

.contact-body {
    color: #515357;
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
@media (max-width: 767px){

      .contact-body img{display: none;}
}
.contact-title {
    font-size: 20px;
    font-weight: 700;
}
.contact-title i {
    font-size: 20px;
    color: #C0B01A;
}
.contact-title span {
    margin-left: 5px;
}
.contact-group {
    padding-left: 25px;
    padding-top: 15px;
}
.contact-item {
    display: flex;
    padding-bottom: 5px;
}
.contact-item .label {
    width: 90px;
}
.contact-item .info {
    flex: 1;
}
/* 无数据提示 */
.empty-box {
    text-align: center;
}
.empty-info {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}






/*------------------------------------------------手机-----------------------------------------*/

@media (max-width:767px) {
  .w85{width: 100%;}
body{background: none;}
.go-top{display: block;}
/*顶部+导航*/

.mobile-nav nav .navbar-nav{height:600px;}

.mean-container .mean-bar{height: 45px;background-color: #565a5d;}

.mean-container .mean-nav{margin-top: 45px;    border-bottom: 0;}


.mean-container a.meanmenu-reveal{    padding: 15px 15px 0 0;width: 24px;color: #eed808;}


.mean-container a.meanmenu-reveal span{background: #fff;margin-bottom: 8px;}

.side-nav-responsive .dot-menua {font-size: 25px; padding: 0 10px;height: 30px;cursor: pointer;z-index: 999;position: absolute;right: 50px;top: 2px;}

.dot-menua .search-box i{font-size: 22px;color: #fff;}

.mobile-nav .logo img{    height: 46px;max-width: inherit; width: auto;}

.dropdown:after{display: none;}

.top-head-left{margin: 0;}

.mobile-nav .logo{top:0px;left: 0;}

.top-header-right{margin: 0;}

.top-contact h3{font-size: 13px;    text-align: right;}
.mobile-nav.mean-container .mean-nav ul li a.active{color: #eed808;}
.mean-container .mean-nav ul li a{color: #575b5e;font-size: 16px;border-top: 1px solid #bdbdbd;}

.mean-container .mean-nav ul li li a{color: #565a5d;font-size: 15px;border-color: rgba(0,0,0,0.1);}
.mean-container .mean-nav  dt a.nav-link{font-weight: 500;padding-left: 15%}
.navbar-area{height: 45px;}
/*轮播*/

.owl-item .banner-item{background-position: center center;height: 165px;background-size: cover !important;}

.banner-item-content{padding: 200px 0 50px;}

.banner-item-content p{font-size: 24px;line-height: 29px;font-weight: bold;}
.banner-slider-area .banner-item-content img{display:none;}
.banner-slider-area .owl-dots{bottom: -5px;}

.banner-slider-area .owl-dots .owl-dot span{border-width: 3px;width: 15px !important;height:15px !important;}

.banner-slider-area .owl-dots .owl-dot.active span{border-width: 3px; width: 15px !important;height:15px !important;}

/*.banner-slider-area{margin-top: 45px;}*/

.uu{background-size: cover !important;height: 178px;}
.banner-slider-area .owl-carousel .disabled{bottom: 20px;margin-top:-50px;}
.owl-carousel .owl-nav button.owl-prev{    border-width: 8px 13px 8px 0;left: 0;top:25%;opacity: 1}
.owl-carousel .owl-nav button.owl-next{    border-width: 8px 0 8px 13px;right: 0;top:25%;opacity: 1}

.banner-slider-area span{width:40px;height:40px;}

/*产品*/
.tabPanel{margin-top: 30px;}
.ls{height: auto;}
.ls li{font-size:16px;padding: 0 8px;margin-bottom: 5px;}
.lb1 .swiper-slide a p{    font-weight: bold;font-size: 18px;}
.lb1 .swiper-slide a span{font-size: 15px;line-height: 21px;}
.more{height: 30px;line-height: 28px;font-size: 12px;}



/*广告*/

.gg{height: 200px;background-size:cover !important;padding: 70px 15px;margin-top: 30px;}

.gg h2{font-size:20px;line-height: 38px;margin-bottom:5px;}

.gga{height: auto;margin: 0;}

.ga_nr{float: right;padding:15px;width: 100%;text-align: center;}

.gg_img{width: 100%}

.gga h2{font-size: 26px;}
.gga p{font-size: 15px;line-height: 20px;}

.gg .btn-bg-two{height: 25px;line-height:25px;font-size: 12px;width: 100px;}
.btn-bg-two{height: 30px;line-height:30px;font-size: 14px;width: 120px;}



.call-us-area{padding: 40px 0;}
.call-contact{padding:10px 0;}
.call-us-area h3{font-size: 20px;line-height: 28px;}

.bclx h2{font-size: 26px;}

.bclx{padding: 40px 0;}
.bclx p{font-size: 13px;line-height: 20px;margin-bottom: 15px;}


/*技术服务*/
.fwjs{padding: 40px 0 10px;}
.fj_bt h2{font-size: 20px;}
.fj_bt span{font-size: 18px;}
.fwjs li{margin-bottom:8px;padding:0 8%;}
.fj_bt p{margin:0;font-size: 18px;}
.fwjs li a{font-size: 14px;}
.fj_bt{margin-bottom:20px;}
.fwjs li img{width: 70px;}

/*视频*/

.vcr{height: 230px;margin: 0;}

.video-back{height: auto;}

.vidbacking{top:0;}

.spbf{display: none;}

.play-area{height: 230px;}

.vidbacking{width: 130%;}


 /*  数字滚动 */
 .counter_up_area{margin-bottom: 0;padding: 0;}
 .counter_inner_area{    padding: 25px 0 0px}
   .all_counter_color h3{font-size: 30px;}
   .all_counter_color span{font-size: 20px;}
   .counter_inner_area .witr_counter_number_inn h4{font-size: 14px;margin-bottom:10px;}
.all_counter_color span{font-size: 16px;margin-left: 0;}

/*新闻*/
.bt{margin-bottom:15px;}
.bt a{    line-height: 30px;font-size: 15px;}
.case-study-area{padding:0 15px;margin-top:20px;}
.case-study-item .content{}
.case-study-item .content h3{font-size:15px;line-height: 28px;}
.xw_bt h3{font-size: 18px;line-height: 26px;}
.pt-100 {
    padding-top: 0px !important; 
}

/*页脚*/
.footer-widget h3{font-size: 20px;}
.copy-right-text p{margin: 0;float: initial;}

.copy{float: initial;line-height: 50px;}

.footer-widget li{width: 100%;border:0;}
.lxwo{margin: 0;}
.copy-right-text{height: auto;line-height: 22px;}
.footer-widget{border:0;}
.copy-right-area {background: #eed808;}
.copy-right-text p{color: #565a5d}
.copy a{color: #565a5d}


.app_ewm{margin: 15px 0;}
.fvla{width:100px;float: left;margin-right:12px;text-align: center;font-size: 12px;color: #fff;}
.fvla img{width: 100%;margin-bottom:10px;}
.footer-widget p{font-size: 14px;    margin-bottom: 5px;}

.copy-right-text p a{    color: #565a5d;}

/*内页----品牌产品*/
.m_t_70{margin-top: 0px;}
.crumbs-item{width: 100%;padding: 0px 25px 0;margin: 0;border-bottom:1px solid #dfe1e2;color: #565a5d;line-height: 40px;}
.crumbs-item a{color: #565a5d;}
.op{font-size:28px;margin:0;height: auto;font-weight:600;display: none;}
.boz{margin-bottom: 0px;box-shadow:0 0 15px rgb(0 0 0 / 0);width:100%;margin-top: 0px;}
.fix a{    display: initial;}
.rect-1061{height:auto;width: 100%;}
.intro{width: 100%;margin:8px 0;padding:0;display: flex;align-items: center;}
.bos{padding: 0 20px 0 0;width: 70%}
.intro_more{width: 30%;font-size: 12px;}
.con{font-size: 14px;line-height: 22px;}

/*内页----产品列表*/
.boz_b{padding: 0;}
.bk a{padding: 0 8px;text-align: left;}
.cpls .col-sm-6 {width: 100%;padding: 0 15px;}
.img_b{height:240px;}
.fl_bt{text-align: left; margin-top: 10px; background: linear-gradient(to left, rgba(255,255,255,0) 0%,rgba(0,0,0,0.4) 100%);height: 40px;line-height: 40px;font-size: 18px;}
.tit{font-size: 18px;margin-bottom: 5px;}
.cp_mc{font-size: 22px;}

/*内页----产品详情*/
.pro_detail01{margin-top: 0px;margin-bottom: 0;}
.crumbs-itema{    width: 100%;
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #dfe1e2;
    color: #565a5d;
    /*height: 90px;*/
    line-height: 40px;}
.crumbs-itema a{color: #565a5d;}
.img{width: 100%;margin-bottom:10px;}
.cpxqs {margin-bottom: 0px;}
.a_vp,.img_mz{color: #565a5d;}
.img_mz{text-shadow:rgb(0 0 0 / 0%) 2px 2px, rgb(0 0 0 / 0%) 0px 3px 22px;}
.product-dark-background{padding:5px 0 1px;}
.product-main-attributes{position: relative;}
.bki{position: absolute;right: 5px;top:45px;color: #616466;font-size: 15px;}
.product-main-attributes ul{width: 100%;text-align: center;}
.product-main-attributes li{  width: 33.33%;display: inline-block;border: 0;}
.product-main-attributes{background: #eed808;}
.pro-nav li {float: left;width: 33%;margin-right: 0.33%;font-size: 16px;padding: 0;text-align: center;}
.zt_cont table td{padding: 10px;}
.product-main-attributes li h2 {font-size: 23px;margin: 5px 0 0;}
.product-main-attributes li h2 {color: #565a5d}
.zhuti{padding: 10px;}
.product-main-attributes::after{display: none;}
.tjcp{margin: 30px 0;}
.tj_img{height: 100px;}
.tj_img img{height: 100px;}
.tj_nr {padding: 8px;}
.tj_nr h2{font-size: 15px;}
.tj_nr p{font-size: 12px;}
.tj_bt {margin-bottom: 12px;font-size: 23px;}
.tj_nr span{font-size:12px; }




/*头部开始*/
.bodyCon08{background:#eed808;}
.bodyCon08 .students{margin:0 auto;width:100%;height:110px;position:relative;}
#four_flash{position:relative;width:100%;height:120px; margin:0 auto;position:absolute;}
#four_flash .flashBg{width:100%;height:120px;margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:3510px;height:120px; position:absolute;}
#four_flash .flashBg ul.mobile li{float:left;width:130px;height:120px;text-align: center;overflow: hidden;}

#four_flash .flashBg ul.mobile li p{color: #979797;line-height: 16px;font-size:14px;margin-top: 20px;}
#four_flash .flashBg ul.mobile li h2{margin: 7px 0 0;color: #515457;font-size:20px;font-style: italic;font-family: eurostile,sans-serif;}
#four_flash .flashBg ul.mobile li span{font-size: 14px;    color: #515457;line-height: 17px;font-weight: bold;}


#four_flash .but_left{width:30px;height:30px;position:absolute; top:50%;margin-top: -15px;left: 0;}
#four_flash .but_right{width:30px;height:30px; position:absolute; top:50%;margin-top: -15px;right: 0;text-align: right;}
#four_flash .but_left img,#four_flash .but_right img{width:20px;opacity: 0.6}

/*#four_flash .but_left{width:30px;height:30px;position:absolute; bottom: -7px; left:44%;}
#four_flash .but_right{width:30px;height:30px; position:absolute;  bottom:-7px;right:44%;text-align: right;}
#four_flash .but_left img,#four_flash .but_right img{width:20px;opacity: 0.6}*/

/*单页详情*/
.page_nr{padding:15px 0px;}

/*图文列表*/
.boz_b{width: 100%;}
.main_content{border:0;padding: 0 10px;}
.grid-item{font-size: 15px;}
.xw_bt{padding: 0 15px;margin: 0 0 15px;}
.xw_nr{padding-top: 10px;margin:0 15px;}

/*新闻列表*/
.xw_xq h2{font-size: 16px;line-height: 20px;}




.page_prev{width: 100%;}

.page_next{width: 100%;}



.lxfs{margin-bottom: 20px;}

.lyb{padding: 15px; padding-bottom:0;}







.sm_a{width: 100%;}

.sm_a h2{text-align: center;font-size: 25px;margin: 15px 0;}

.img_a{display: none;}






.img_t{height: 150px;line-height: 150px;}

.img_t img{height: 150px;}

.imx .col-sm-6{width: 50%;}

.imx a .cp_mc{font-size: 16px;}



.page_btn i{display: none;}

.page_prev,.page_next{float: left;width: 50%;border: 0}

.page_center{display: none;}

.page_next .page_btn{float: left;padding-right:0;}



.bang{padding: 50px 0;background-position:center 70%; background-size: cover;}

.bang h2{font-size: 28px;}

.bang p{font-size: 14px;}

.bang .btn-bg-two{padding: 10px 25px}



.xw_xq p{font-size: 14px;line-height: 25px;overflow: hidden;

text-overflow: ellipsis;  /* 超出部分省略号 */

word-break: break-all;  /* 设置省略字母数字 */  

display: -webkit-box; 

-webkit-box-orient: vertical; 

-webkit-line-clamp: 1; /* 显示的行数 */}

.cd3 a{display: block;width: 31%;margin-right: 1.33%;padding: 0;font-size: 15px;}

.slt{height: 90px;}

.slt img{height:90px; }





.lb1{width: 90%;}

.lb1 .swiper-slide a{padding: 0;height: auto;}

.lb1 .swiper-button-next,.lb1 .swiper-button-prev{display: none;}

.lb1 .swiper-slide a img{height: 175px;}



}


@media (max-width:460px){

  .boxe{padding: 10px;}
.el{width: 100%;}
}




.fanye{border-top:none;height:auto;padding:8px;text-align:center;}

.fanye a,.fanye .current{line-height:25px;padding: 10px 20px;border:1px solid #ddd; margin-left:-1px;}

.fanye .current{color:#fff;background:#428bca; border-color: #428bca;}

.fanye a:hover{background:#eee;}

.fanye .thisclass{display:inline-block;padding:0 10px;line-height:25px;height:25px;color:#2267b5;font-weight:bold;border:1px solid #ccc;}

.fanye .pageinfo{border-radius:3px;padding:0 10px;display:inline-block;line-height:25px;padding:0 10px;height:25px;border:1px solid #ccc;}

.fanye .last{color:#ccc;display:inline-block;line-height:25px;padding:0 10px;height:25px;border:1px solid #ccc;border-radius:3px;}

.fanye a:first-child,.fanye span:first-child { border-radius: 6px 0 0 6px; }

.fanye a:last-child,.fanye span:last-child { border-radius: 0 6px 6px 0; }

.fanye .pagination { display: block; }

/* 产品侧边显示 */
.main-nav {
    position: sticky;
}
.d-c-s {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    -webkit-box-pack: center;
    justify-content: center;
       
}

.side-box { 
    box-shadow: rgb(0 0 0 / 40%) 9px 7px 18px -2px;
    top: 65px;
    z-index: 200;
    display: flex;
    flex-direction: row;
    position: absolute;
    width: unset;
    height: 94vh;
}
.side-box.active {
    width: 100%;
}

.side-info {
    width: 375px;
    overflow: auto;
    background: white;border-right: 1px solid #f2f2f2;
}
.side-top-title {
    position: sticky;
    top: 0px;
    z-index: 2;
    display: flex;
    flex-direction: row;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    height: 50px;
    width: 100%;
    background: rgb(28, 28, 28);
}
.side-top-title span {
    display: inline-block;
    margin-left: 17px;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 21px;
    color: white;
    text-transform: uppercase;
}

.side-top-title i {
    font-size: 19px;
    color: white;
    opacity: 0.8;
    margin-right: 17px;
}

.side-top-title i:hover {
    cursor: pointer;
}

.side-product-cate {
    display: flex;
    flex-direction: row;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    height: 32px;
    width: 100%;
    background: rgb(245, 241, 220);
}
.side-product-cate span {
    margin-left: 20px;    font-weight: 700;font-size: 17px;
}
.side-product-item {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    height: 80px;
    width: 100%;
    text-decoration: none;
    background: white;
    /* background: rgb(242, 242, 242);  */
    cursor: pointer;transition: .6s;
}
.side-product-item:hover{    background: #f5f7fa;padding-left: 6px;}
.side-product-item.active {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    height: 80px;
    width: 100%;
    text-decoration: none;
    background: white; 
}
.side-product-item img {
    mix-blend-mode: multiply;
    object-fit: cover;
    width: 80px;
    margin-left: 4px;
    margin-right: 12px;
}
.side-product-item span:nth-child(1) {
    font-style: normal;
    font-weight: bold;
    font-size: 17px;
    line-height: 21px;
    color: rgb(46, 46, 46);transition: .6s;
}
.side-product-item:hover span:nth-child(1){color: #eed808;}
.side-product-item span:nth-child(2) {
  display: none;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 17px;
    color: rgb(99, 99, 99);
}
.side-more {
    width: 100%;
    padding: 10px 20px 20px;
    background: white;
}
.side-more a {
    margin-left: auto;
    margin-right: auto;
    cursor: pointer;
    color: #515558;
    width: 300px;
    height: 40px;
    background: white;
    border: 1px solid #515558;
    text-decoration: none;
    display: block;
    font-family: eurostile-condensed, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    text-transform: uppercase;    transition: .6s;
}
.side-more a:hover{background:#eed808;color:#515558; }
.side-detail {
    flex: 1 1 0%;
    display: flex;
    flex-direction: row;
    background: white;
}

.side-detail-left {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-self: center;
    background: white;
    width: 335px;
    min-width: 335px;
}

.side-detail-left h3 {
    margin: 0px 40px;
    font-style: italic;
    font-weight: 900;
    font-size: 36px;
    line-height: 42px;
    text-transform: uppercase;
    color: #3d3d3d;
}

.side-detail-left p {
  display: none;
    margin: 16px 40px 0px;
    font-style: normal;
    font-weight: normal;
    font-size: 21px;
    line-height: 31px;
    color: black;
    opacity: 0.7;
}

.side-detail-more {
    margin: 33px auto 0px;padding:0;
    cursor: pointer;
    color: #575a5f;
    width: 265px;
    height: 60px;
    background:#eed808;
    border-radius: 2px;
    text-decoration: none;
    display: block;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    font-size: 22px;
    line-height: 60px;
    -webkit-box-align: center;
    align-items: center;
}


.side-detail-label {
    margin-left: 35px;
    display: block;
    flex-direction: column;
}

.side-detail-label .side-label-box {
    display: flex;
    flex-direction: column;
    margin-top: 22px;
    margin-right: 35px;
}

.side-label-box &gt; span {
    margin-bottom: 10px;
    font-family: Eurostile;
    font-style: normal;
    font-weight: normal;
    font-size: 17px;
    line-height: 31px;
    color: rgb(79, 79, 79);
}

.side-label-item-box {
    display: flex;
    flex-flow: row wrap;
    gap: 7px;
}

.side-label-item {
    display: flex;
    flex-direction: row;
    background: rgb(243, 243, 243);
    backdrop-filter: blur(4px);
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    border-radius: 4px;
}

.side-label-item span {
    margin: 7px 14px;
    font-family: Eurostile;
    font-style: normal;
    font-weight: bold;
    font-size: 17px;
    line-height: 21px;
    display: flex;
    align-items: flex-end;
    color: rgb(46, 46, 46);
    text-transform: capitalize;
}

.side-detail-right {
    flex: 1 1 0%;
}

.side-detail-right &gt; img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.side-canshu-box {
    position: relative;
    bottom: 220px;
    display: flex;
    height: 220px;
    flex-flow: row wrap;
    justify-content: space-evenly;
    background: linear-gradient(transparent 0%, black 100%);
}

.side-canshu-item {
    display: flex;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    /*min-width: 150px;*/
    font-family: eurostile,sans-serif;
}

.side-canshu-item span:nth-child(1) {
    color: white;
    font-style: normal;
    font-weight: bold;
    font-size: 15px;
    line-height: 18px;
    text-align: center;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    opacity: 0.8;    transition: all 1s;
    text-shadow: rgb(0 0 0 / 45%) 0px 0px 3px;
}
.side-canshu-item span:nth-child(2) {
    color: white;
    font-style: italic;
    font-weight: 900;
    font-size: 40px;
    line-height: 53px;
    text-align: center;
    letter-spacing: -0.03em;
    text-transform: uppercase;    transition: all 1s;
}
.side-canshu-item span:nth-child(3) {
    color: white;
    font-style: normal;
    font-weight: bold;
    font-size: 15px;
    line-height: 18px;
    -webkit-box-align: center;
    align-items: center;
    text-align: center;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    opacity: 0.8;    transition: all 1s;
}
.side-canshu-item:hover span:nth-child(1),.side-canshu-item:hover span:nth-child(2),.side-canshu-item:hover span:nth-child(3){color: #eed808;}
.side-canshu-item:hover span:nth-child(2){font-size: 45px;line-height:50px; /*transform:scale(1.5)*/}

.product-datail-loading {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.side-product-item.on {
    background-color: #f2f2f2;
}



</pre></body></html>